<template>
  <div>
    <!-- 简单excel生成
    1：将资源 中的vendor文件放入到src
    2:下载  file-saver  yarn add file-saver
    3:导入  import { export_json_to_excel } from '@/vendor/Export2Excel'
    4:使用
       export_json_to_excel({
           header:['a','b'],
           data:[[a的值,b的值],....],
           filename:下载的文件名
       })
       复杂表头导出
       export_json_to_excel({
          multiHeader:[['复杂的表头名','没有用空代替','']],
          merges:['A1:C1',....],  需要合并的项
          header:['a','b'],
          data:[[a的值,b的值],....],
          filename:下载的文件名
       })

     -->
    <el-button @click="outExcel">简单导出excel</el-button>
    <el-button @click="outExcel2">复杂表头excel导出</el-button>
  </div>
</template>
<script>
import { export_json_to_excel } from '@/vendor/Export2Excel'
export default {
  methods: {
    outExcel() {
      /*
  姓名  年龄
  张三   18
  李四   28
*/

      export_json_to_excel({
        header: ['姓名', '年龄'],
        data: [
          ['张三', 18],
          ['李四', 28]
        ],
        filename: '测试下载' // 下载的文件名
      })
    },
    outExcel2() {
      export_json_to_excel({
        multiHeader: [
          ['人员统计', '', ''],
          ['人员', '', '其它']
        ],
        header: ['姓名', '年龄', '备注'],
        data: [
          ['张三', 18, '无'],
          ['李四', 28, '无']
        ],
        merges: ['A1:C1', 'A2:B2'],
        filename: '测试下载复杂表头'
      })
    }
  }
}
</script>
<style></style>
